Skip to content

chore: configure dependabot for GitHub Actions#109

Merged
gavinsharp merged 1 commit intomainfrom
gavinsharp/dependabot-actions
Mar 12, 2026
Merged

chore: configure dependabot for GitHub Actions#109
gavinsharp merged 1 commit intomainfrom
gavinsharp/dependabot-actions

Conversation

@gavinsharp
Copy link
Contributor

@gavinsharp gavinsharp commented Mar 11, 2026

Summary

  • Added dependabot.yml to check for GitHub Actions updates monthly
  • Pinned actions/checkout and actions/setup-python to commit hashes (v6) with version comments
  • Dependabot will propose updates while preserving commit hash pinning for security

Why

Commit hash pinning provides stronger security guarantees than tag-based pinning, preventing both accidental and malicious tag mutations. Dependabot will keep these pinned hashes up to date.

🤖 Generated with Claude Code


Note

Low Risk
Low risk: changes are limited to CI configuration, adding Dependabot and pinning GitHub Actions to commit SHAs without altering application/runtime code.

Overview
Adds .github/dependabot.yml to run monthly checks for github-actions updates.

Updates .github/workflows/ci.yml to pin actions/checkout and actions/setup-python to specific commit SHAs (with # v6 comments) across all jobs, replacing tag-based references.

Written by Cursor Bugbot for commit 45b8981. This will update automatically on new commits. Configure here.

- Create dependabot.yml to check for GitHub Actions updates monthly
- Pin actions/checkout to v6 (de0fac2e) and actions/setup-python to v6 (a309ff8b)
- Use commit hash pinning with version comments for security

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
@gavinsharp gavinsharp requested a review from rossmpowell March 11, 2026 15:23
@gavinsharp gavinsharp merged commit e5558cc into main Mar 12, 2026
5 checks passed
@gavinsharp gavinsharp deleted the gavinsharp/dependabot-actions branch March 12, 2026 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants